Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science (Human Computer Interaction) wIE BSc (Hons) - 2.1.6 Recognise legal, social, ethical


Return to programme overview.

COMP10120 First Year Team Project

Students work on - group and individual tasks related to copyright and intellectual property. - the 'Killer Robot' case study (again as a group and individual), investigating ethical considerations. - a range of subjects related to data protection, licensing, ethical issues, etc that are relevant to their team's web project - the subject of unconscious bias and how it may effect their teamwork

Assesement : Individual coursework, Presentation

COMP13212 Data Science

The ethical use of data, and the validity of the assumptions used to draw conclusions from data is covered briefly.

Assesement : Examination

PSYC10100 Research Methods

Bias in analysis

Assesement : Examination, Individual coursework

COMP23111 Database Systems

we briefly discuss database security and the ethical implications around this

Assesement : Lab work

COMP23311 Software Engineering 1

Students have to co-ordinate their work as a team, assign bugs to team members and work professionally together

Assesement : Group coursework

COMP28112 Distributed Systems

Discussed in class and tested as formative assessment.

Assesement : Individual coursework, Lab work

SOST20022 Essentials of Survey Design & Analysis

Understand the legal, social and ethical issues with respect to collecting and handling data from human subjects.

Assesement : Examination, Individual coursework

COMP30040 Third Year Project Laboratory

Students are expected to adhere to the relevant ethical guidelines during their project work.

Assesement : Individual coursework

COMP33511 User Experience

These are addressed in lecture notes, slides, and videoed lectures.

Assesement : Examination, Test

COMP33712 Agile Software Engineering

The unit covers a number of professional issues: whole-team responsibility, issues of trust and openness between customer and development team, honesty in making commitments or dealing with unrealistic commitments made on the team's behalf, learning from team members, the management of technical debt and techniques for maintaining high software quality. We also touch on contracts for agile projects.

Assesement : Examination

SOST30022 Advanced Social Network Analysis

Ethical considerations relating to data handling, interpretation and reporting of quantitative analysis.

Assesement : Individual coursework